*{
  margin: 0;padding: 0;
}
body,html{
  background: #fff;
}
a{
  text-decoration: none;
}
ul,li{
  list-style: none;
}
input,select,button{
  border: 0;
  box-sizing: border-box;
}
select {
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
}
select::-ms-expand { display: none; }
/* 高度塌陷 */
.clearfix:after{content: ""; display: block; height:0; clear:both; visibility: hidden;}
.clearfix{ *zoom:1; }
/* margintop超出父级 */
.clearmt:before{  
  content: "";  
  display: table;  
}
/* 文字过长隐藏用...替代 */
.texthide{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.texthide2{
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}